package org.linlinjava.litemall.taobaoke.DTO;

import lombok.Data;

/**
 * 物料查询
 *
 * @author haoting.wang
 * @date 2019-07-26 16:41
 **/
@Data
public class MaterialQueryDTO {


    /**
     * 官方的物料Id(详细物料id见：https://tbk.bbs.taobao.com/detail.html?appId=45301&postId=8576096)，不传时默认为2836
     */
    private Long materialId;

    /**
     * 是否有优惠券。true表示该商品有优惠券，false或不设置表示不限
     */
    private Boolean hasCoupon;


    /**
     * 店铺dsr评分。筛选大于等于当前设置的店铺dsr评分的商品0-50000之间
     */
    private Long startDsr;


    /**
     * 折扣价范围下限。单位：元
     */
    private Long startPrice;

    /**
     * 折扣价范围上限。单位：元
     */
    private Long endPrice;

    /**
     * 是否天猫商品。true表示属于天猫商品，false或不设置表示不限
     */
    private Boolean isTmall;


    /**
     * 排序_des（降序），排序_asc（升序），
     * 销量（total_sales），淘客佣金比率（tk_rate）， 累计推广量（tk_total_sales），总支出佣金（tk_total_commi），价格（price）
     */
    private String sort;

    /**
     * 商品筛选-查询词
     */
    private String q;

    /**
     * 是否包邮。true表示包邮，false或不设置表示不限
     */
    private Boolean needFreeShipment;

    /**
     * 商品筛选-好评率是否高于行业均值。True表示大于等于，false或不设置表示不限
     */
    private Boolean includeGoodRate;

    /**
     * 第几页，默认：１
     */
    private Long pageNo = 1L;

    /**
     * 页大小，默认20，1~100
     */
    private Long pageSize = 40L;


    /**
     * 类目，多个,分割
     */
    private String cat;
}
